var comPageNum = 1;//分页公共页码
/*财务信息*/
//获取财务信息
var getFinancialDetail = getFinancialDetailPro(thisProviderId);

/*详情信息渲染*/
getFinancialDetail.then(
    (res) => {
        if (res){
            renderForm(res);
        }
    },  // 成功
    (err) => {console.log(err)} // 失败
)
function renderForm(res){
    console.log(res)
    /*if(res.actualSettleAccountsWays==0){
        $(".actualSettleAccountsWays").html("背靠背支付");//结账方式（0:背靠背支付,1:票到几日付款）
    }else {
        $(".actualSettleAccountsWays").html("票到"+res.ticketDays+"日付款");//票到几日
    }*/
    $(".payWay").html(res.payWayName == '*' ? '转账': res.payWayName );//支付方式（0:企业转账,1:现金,2:承兑,3:部分承兑）
    $(".settleType").html(res.settleType == 40297 ? '票到付款' : '背靠背支付');//结账方式
    $(".settleDay").html(res.settleDayValue);//结账时间
    $(".settleSection").html(res.settleSectionValue == '*'?'0':res.settleSectionValue + '日');//结账区间
    $(".bankAccount").html(res.bankAccount);//开户行
    $(".bankAccountName").html(res.bankAccountName);//户名
    $(".bankAccountNumber").html(res.bankAccountNumber);//银行账号
    $(".linkAccountNumber").html(res.linkAccountNumber);//联行号
    $(".provider-name").html(res.invoiceProviderName);
    $(".invoiceProviderNumber").html(res.invoiceProviderNumber);
    $(".settleWay").html(res.settleWayName);//结算方式（0:企业转账,1:现金,2:承兑,3:部分承兑）
};
//获取发票信息
findProviderInvoiceByPageFn(1);
function findProviderInvoiceByPageFn(pageNum) {
    var params = {
        providerId: thisProviderId,
        pageSize: 10,
        pageNumber: pageNum,
    }
    web.doAjax(root.approvedServiceProviders.findProviderInvoiceByPage, 'post',params, function (data) {
        if(data.code == 0){
            $('.M-box3').pagination({
                pageCount:data.totalPage,
                current:pageNum,
                jump: true,
                coping: true,
                prevContent: '上页',
                nextContent: '下页',
                callback: function (api) {
                    comPageNum = api.getCurrent();
                    findProviderInvoiceByPageFn(api.getCurrent());
                }
            });
            renderBillingTable(data.result);
        }else {
            $.Huimodalalert(data.msg,2000);
        }
    },2);
}
function renderBillingTable(data){
    var billingHtml = "";
    data.forEach((item,index) => {
        billingHtml += '<tr class="text-c">\n' +
            '                        <td>'+(index+1)+'</td>\n' +
            '                        <td title="'+item.companyName+'">'+item.companyName+'</td>\n' +
            '                        <td title="'+item.taxNo+'">'+item.taxNo+'</td>\n' +
            '                        <td title="'+item.address+'">'+item.address+'</td>\n' +
            '                        <td title="'+item.phone+'">'+item.phone+'</td>\n' +
            '                        <td title="'+item.bankAccount+'">'+item.bankAccount+'</td>\n' +
            '                        <td title="'+item.bankAccountNumber+'">'+item.bankAccountNumber+'</td>\n' +
            '                    </tr>';
    })
    $("#billingTable tbody").html(billingHtml);
}
